body{scrollbar-width:none;overflow-x:hidden;overflow-y:auto}
body::-webkit-scrollbar{display:none}
.el-menu--vertical{background-color:#5c5b65}
.el-menu--vertical li{background:#5c5b65!important;color:#fff}
.el-menu--vertical li:hover{background-color:rgba(36,42,49,.8)!important;color:#fff}
.el-menu--vertical .el-menu--popup-right-start{background:#5c5b65!important;margin:0}
.el-menu--vertical .el-menu--popup-right-start .el-menu--popup{padding:0}
.el-menu--vertical .el-menu-item.is-active{color:#fff}
.el-menu-vertical-demo::-webkit-scrollbar{display:none}
#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999}
#loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#fff;-webkit-animation:spin 2s linear infinite;-ms-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;-o-animation:spin 2s linear infinite;animation:spin 2s linear infinite;z-index:1001}
#loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#fff;-webkit-animation:spin 3s linear infinite;-moz-animation:spin 3s linear infinite;-o-animation:spin 3s linear infinite;-ms-animation:spin 3s linear infinite;animation:spin 3s linear infinite}
#loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#fff;-moz-animation:spin 1.5s linear infinite;-o-animation:spin 1.5s linear infinite;-ms-animation:spin 1.5s linear infinite;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}
@-webkit-keyframes spin{
0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spin{
0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
}
#loader-wrapper .loader-section{position:fixed;top:0;width:51%;height:100%;background:#7171c6;z-index:1000;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
#loader-wrapper .loader-section.section-left{left:0}
#loader-wrapper .loader-section.section-right{right:0}
.loaded #loader-wrapper .loader-section.section-left{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .7s .3s cubic-bezier(.645,.045,.355,1);transition:all .7s .3s cubic-bezier(.645,.045,.355,1)}
.loaded #loader-wrapper .loader-section.section-right{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .7s .3s cubic-bezier(.645,.045,.355,1);transition:all .7s .3s cubic-bezier(.645,.045,.355,1)}
.loaded #loader{opacity:0;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}
.loaded #loader-wrapper{visibility:hidden;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .1s 1s ease-out;transition:all .1s 1s ease-out}
#loader-wrapper{display:none}
.no-js h1{color:#222}
#loader-wrapper .load_title{font-family:'Open Sans';color:#fff;font-size:19px;width:100%;text-align:center;z-index:9999999999999;position:absolute;top:60%;opacity:1;line-height:30px}
#loader-wrapper .load_title span{font-weight:400;font-style:italic;font-size:13px;color:#fff;opacity:.5}
.OF{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.Ma{margin:0 auto}
.flex{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox}
.flexR{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.flexC{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.flexJ{justify-content:space-between}
.center{-moz-box-align:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-moz-box-pack:center;-webkit-box-pack:center}
.Jb{background:-moz-linear-gradient(top,#fff 0,#e6e6e6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#e6e6e6));background:-webkit-linear-gradient(top,#fff 0,#e6e6e6 100%);background:-o-linear-gradient(top,#fff 0,#e6e6e6 100%);background:-ms-linear-gradient(top,#fff 0,#e6e6e6 100%)}
.C{text-align:center}
.Textl{display:inline-block;text-align:justify;text-align-last:justify;text-justify:inter-ideograph}
input[type="password"]::-ms-reveal{
    display:none;
}